@charset "utf-8";
/* ------------------------------ 登录 ------------------------------*/
.login-logo img {width:100%;height:auto;}
.login-logo {width:250px;margin:20px auto 20px auto;font-size:36px;color:#00B98D;}
.login {position:relative;background:url(../images/bg-login.jpg) no-repeat center fixed;background-size:100%;width:100%;height:100%;overflow:hidden;}
.bg-login {position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;}
.bg-login img {width:100%;height:100%;}
.login-box {width:400px;height:auto;position:absolute;top:50%;left:50%;border-radius:10px;margin-left:-200px;margin-top:-300px;background-color:#fff;text-align:center;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}
.login-tap {overflow:hidden;}
.login-tap div {font-size:18px;margin-bottom:30px;line-height:50px;position:relative;cursor:pointer;width:50%;float:left;border-bottom:1px solid #EFEFEF;}
.txfs {border-radius:2px;font-size:14px;padding:12px 8px;width:70%;background-color:#eee;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:left;}
.txfs select {width: 80%;color: #00b98d;}
.pages a {display:inline-block;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 2px;background-color:#fff;color:#31424e;font-size:12px;border:1px solid #000;}
.pages div {padding:20px;text-align:center;margin:0 auto;}
.pages .current {display:inline-block;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 2px;background-color:#fff;color:#31424e;font-size:14px;border:1px solid #e2e2e2;}
.login-tap div:first-child {margin-left:0;}
.login-act {font-weight:400;color:#00b98d;}
.login-act i {position:absolute;bottom:-1px;width:100%;left:0;height:1px;background-color:#00B98D;border-radius:20px;}
#con input {border-radius:2px;font-size:14px;padding:12px 8px;width:70%;background-color:#eee;margin-left:auto;margin-right:auto;outline: none;}
.pawlogin {width:90%;height:200px;margin:20px auto;overflow:hidden;}
.pawlogin a {color:#00b98d;}
.tellogin {width:90%;height:200px;margin:20px auto;overflow:hidden;}
.login-btn {background-color:#00B98D;width:74%;line-height:2.5;color:#fff;border-radius:3px;margin:auto;}
.login-code {margin:20px 0;overflow:hidden;}
.login-code a:hover{color:#fff !important;}
.dxin {width:20%;background-color:#00B98D;padding:12px 8px;color:#fff;font-size:13px;border-radius:2px;}
.login-code input {width:46% !important;}
.xieyi {font-size:12px;margin:20px 0;}
.xieyi a {color:#00b98d;}
.login-third-party {font-size:12px;overflow:hidden;width:100%;margin:auto;}
.login-third-party a {color:#00b98d;}
input::-webkit-inner-spin-button {-webkit-appearance:none;}
.login-third-title {font-size:14px;}
.login-third-title span {height:20px;line-height:20px;}
.login-third-title span img {margin-top:8px;}
.login-third-login {width:50%;padding-top:20px;margin:auto;}
.login-third-login img {width:40px;height:40px;}
.login-third-login div:last-child {float:right;float:left;width:50%;}
.login-third-login div:first-child {float:left;width:50%;}
/*------------------------------ 首页 ------------------------------*/
/*微信二维码页面*/
.saomagz {margin-top: 50px;margin-bottom: 70px;}
.saomagz img{width: 30%;}
.saomagz_1 p{text-align: justify;line-height: 2;font-size: 14px;padding-bottom: 15px;}
/*返回顶部*/
.scroll_btn {display:none;position:fixed;width:60px;height:130px;bottom:250px;margin-left:580px;left:55%;color:#fff;}
.scroll_btn a {display:inline-block;width:60px;height:60px;margin-bottom:10px;border-radius:4px;background:rgba(0,0,0,.4);}
.scroll_btn i {font-size:35px;margin:0 auto;display:block;text-align:center;line-height:60px;color:#fff;}
.scroll_btn a:hover {background-color:#676767;}
/* 轮播css */
.huandengys img{height: 349px;width: 100%;}
.bannertop .l_tb {width:300px;padding:15px;}
.bannertop .banner_tb {width:815px;position:relative;padding:15px;overflow:hidden;}
.bannertop .l_tb_pic {margin-bottom:16px;}
.bannertop .l_tb_pic img {width:100%;display:block;height: 115px;}
.bannertop .l_tb_ty {margin-bottom:25px;display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.bannertop .l_tb_ty a img {width: 145px;height:80px;}
.bannertop .ltbpic{position: relative;}
.bannertop .ltbpic span {display: inline-block;width: 100%;color: #fff;padding: 4px 6px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;bottom: 0px;left: 0px;background-color: rgba(0,0,0,0.4);}
.bannertop .ltbpic span:hover{white-space: normal;}
.banner_box {font-size:16px;color: #757575;}
.banner_box .fm_type {position:relative;cursor:pointer;}
.banner_box .sel_box {position:absolute;width:100%;line-height:42px;box-sizing:border-box;left:0;top:50px;border:1px solid #d6d6d6;border-radius: 3px;display:none;background:#fff;}
.banner_box .sel_box .list {width: 80px !important;}
.banner_box .ty_inner {border:1px solid #d6d6d6;-ms-border-radius:4px;border-radius:4px;line-height:44px;background:url(../images/zj.png) no-repeat -119px -157px;padding-left:47px;}
.banner_box .ico_pic {position:absolute;right:15px;top:18px;width:16px;height:10px;background:#fff url(../images/zj.png) no-repeat -131px -30px;}
.banner_box .inp input {border:1px solid #d6d6d6;-ms-border-radius:4px;border-radius:4px;outline:none;padding-left:47px;line-height:42px !important;width:250px;margin-top:20px;}
.banner_box .inp.name input {background:#fff url(../images/zj.png) no-repeat -119px -104px;}
.banner_box .inp.phone input {background:#fff url(../images/zj.png) no-repeat -119px -59px;}
.banner_box .sub_btn {cursor:pointer;outline:none;margin-top:25px;border:none;background:#ff5a72;font-size:18px;color:#fff;display:block;line-height:44px;text-align:center;width:100%;-ms-border-radius:4px;border-radius:4px}
.banner_tb .banner_link {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding-top:15px;}
.banner_tb .banner_link .l_txt {width:140px;text-align:center;margin-top: 20px;}
.banner_tb .banner_link .link_box {width:260px;height:117px;font-size:16px;margin-right:15px;}
.banner_tb .banner_link .link_box:last-child {margin-right:0;}
.banner_tb .banner_link .link_box i{font-size: 60px;line-height: 117px;float: right;padding-right: 15px;}
.banner_tb .banner_link .link_box_1 {background:#fff1f1;color: #fb8d43;}
.banner_tb .banner_link .link_box_2 {background:#ffecf0;color:#fc768f;}
.banner_tb .banner_link .link_box_3 {background:#fef2e6;color: #ff5a72;}
.banner_tb .banner_link .link_btn {width: 80px;line-height: 25px;-webkit-border-radius:50em;border-radius:50em;color:#fff;font-size:12px;text-align:center;display:inline-block;margin-top:8px;}
.banner_tb .banner_link .link_btn:hover{background:#00b98d;color: #fff !important;}
.banner_tb .link_btn {background: #ff5a72;}
/* 首页内容模块 */
.indexBoxLeft {width:858px;margin-right:24px;}
.indexBotLeft-title,.indexTopLeft-title {padding-left:15px;padding-right:15px;}
.indexBotLeft-title div:first-child,.indexTopLeft-title div:first-child {color:#ff5a72;border-left:4px solid #ff5a72;padding-left:10px;}
.indexBotLeft-title div:first-child {color:#00B98D;border-color:#00B98D;}
.indexTopLeft-main {padding:0px 24px 20px;}
.indexTopLeft-tap {display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.indexTopLeft-tap div {cursor:pointer;}
.indexLeftAct {color:#00b98d;}
.go-test {display:none;}
.indexTopLeft-img:hover .go-test {display:block;position:absolute;left:50%;top:32%;width:70px;height:30px;line-height:30px;background:rgba(0,0,0,.7);border-radius:8px;font-family:PingFangSC-Medium;font-size:14px;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
.indexTopLeft-img {width:250px;height:auto;margin-right:30px;float:left;position:relative;}
.indexTopLeft-img:nth-child(3n) {margin-right:0 !important;}
.indexTopLeft-img img {width:255px;height:140px;border-radius: 3px;}
.indexTopLeft-img h3 {font-size:16px;margin:12px 0px;height:25px;line-height:25px;overflow:hidden;}
.indexTopLeft-img .oh {padding-bottom:15px;}
.indexBotLeft-tap {position:absolute;top:5px;left:-83px;width:84px;}
.indexBotLeft-tab {position:absolute;width:75px;left:50%;margin-left:-44px;}
.indexBotLeft-tab .oh {position:relative;padding-top:5px;cursor:pointer;font-size:14px;margin:0px 9px;height:34px;line-height:34px;float:left;}
.indexBotLeft-tab span {display:inline-block;}
.indexBotLeft-tab img {width:14px;margin-top:10px;height:14px;}
.sidebarw h3 {width:100%;overflow:hidden;font-size:22px;font-weight:bold;line-height:35px;}
.sidebarw h3:hover {color:#00b98d;}
.sidebarw em {font-size:12px;color:#6b707f;white-space:initial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;text-align:justify;font-style:normal;}
.sidebarw {position:relative;width:70%;}
.indexBotLeft-font .oh {width:514px;max-height:20px;line-height:20px;overflow:hidden;}
.sidebart {width:200px;overflow:hidden;position:relative;}
.indexBotLeft-font img {width:100%;height:120px;border-radius: 3px;}
.indexBotLeft-font img:hover {transform:scale(1.5);transition:all .5s ease-out 0s}
.indexBotLeftAct {width:84px !important;background-color:#00B98D;height:40px !important;border-radius:8px 0px 0px 8px;line-height:40px !important;color:#fff !important;font-size:16px !important;margin-left:-9px !important;padding-top:0 !important;}
.indexBotLeftAct span {width:85px;color:#fff;font-size:14px;}
.indexBotRight {width:318px;background:rgba(255,255,255,1);}
.indexBotRight-title,.indexTopRight-title {font-weight:bold;position:relative;height:40px;line-height:40px;border-bottom:1px solid #f9f7f7;padding-left:20px;font-size:18px;}
.indexBotRight-title p,.indexTopRight-title p {margin-left:20px;}
.indexBotRight-title i,.indexTopRight-title i {position:absolute;left:0;margin-left:12px;}
.indexBotRight li,.indexTopRight li {overflow:hidden;position:relative;padding-top: 20px;}
.indexBotRight li:first-child dd{color: #00b98d;}
.indexBotRight li:nth-child(3) dd{color: #ff5a72;}
.indexBotRight li:nth-child(5) dd{color: #31424e;}
.indexBotRight li:nth-child(7) dd{color: #ff5a72;}
.indexBotRight li:nth-child(9) dd{color: #00b98d;}
.indexBotRight li dd{float: left;padding-right: 7px;margin-right: 7px;border-right: 1px solid #ddd;color: #999;font-weight: 700;font-size: 15px;}
.indexBotRight li:first-child i{background: #ff5a72;}
.indexBotRight li:nth-child(2) i{background: #f37b1d;}
.indexBotRight li:nth-child(3) i{background: #00b98d;}
.indexBotRight li i {float: left;width: 20px;height: 20px;line-height: 20px;color: #FFF;text-align: center;border-radius: 2px;font-size: 12px;margin-right: 15px;background: #ccc;font-style: normal;}
.liebiao li a {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #31424e;font-size: 15px;}
.liebiao {padding: 0 15px;}
.tuwe {padding:15px 15px 0px 15px;}
.tuwen {width:100% !important;display:block;height:70px !important;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;padding-left:0px !important;padding-top: 0 !important;}
.tuwen_1 {float:right;width:110px;height:75px;overflow:hidden;position:relative;}
.tuwen_1 img {height:100%;width:100%;}
.tuwen_1 img:hover {transform:scale(1.5);transition:all .5s ease-out 0s}
.tuwen_2 {width:175px;}
.tuwen_2 p {font-size:12px;padding-right:15px;display:inline;padding-top: 5px;}
.tuwen_2 a {max-height:42px;line-height:21px;font-weight:400;display:block;overflow:hidden;color:#31424e;font-size:15px;}
.tuwen_2 span {position:absolute;bottom:10px;}
.youqinglj{display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap; padding: 10px;}
.youqinglj a{padding: 5px 10px;color: #6b707f;}
/* ------------------------------ 文章 ------------------------------*/
.articleLeft-list {padding:15px 0px;border-bottom:1px solid #eaeaea;}
.article-tap {height:50px;margin-top:20px;}
.article-act {color:#00b98d;font-size:18px;}
.article-tap div {cursor:pointer;width:50%;height:50px;line-height:50px;float:left;}
.article-tap div:hover {background:#00b98d;color:#ffffff}
.article-act i {position:absolute;left:0;width:100%;height:100%;border-right:1px dashed #ccc;}
.articleLeft-list img {width:235px;height:130px;border-radius:5px;}
.articleLeft-tap {display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.articleLeft-tap div {cursor:pointer;}
.articleLeft-act {color:#00b98d;}
.articleLeft-font {width:70%;}
.articleLeft-font .font-bold {margin-bottom:14px;margin-top:3px;height:24px;line-height:24px;overflow:hidden;font-size:22px;width:100%;color:#48494d;}
.articleLeft-font .font-bold_1 {overflow:hidden;font-size:24px;width:100%;color:#48494d;font-weight:bold;padding-bottom:10px;}
.articleLeft-font .font-bold:hover {color:#00b98d}
.articleLeft-font p {color:#6b707f;font-size:12px;white-space:initial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;text-align:justify;font-style:normal;}
.articleLeft-font span {margin-top:5px;}
.spans {background-color:#00B98D;border-radius:20px;padding:4px 10px;color:#fff;margin-top:0 !important;}
.articleLeft-font .font12.fr {margin-top:3px;}
.articleRight-img {width:290px;height:150px;overflow:hidden;margin:10px 15px;position:relative;}
.articleRight-img img {width:100%;height:100%;object-fit:cover;}
.articleRight-img img:hover {transform:scale(1.2);transition:all .3s ease-out 0s;}
.articleRight {height:auto !important;position:relative;}
.articleRight-img .ell_1 {position:absolute;bottom:0;left:0;width:271px;padding:10px;height:20px;line-height:25px;overflow:hidden;font-size:14px;color:#fff;background-color:rgba(0,0,0,.4);-webkit-line-clamp:1;}
.wzzw-conet p {margin-bottom:20px;text-align:justify;text-indent:2em;line-height:1.8;font-size:18px;color: #64717b;letter-spacing: 1px;word-wrap: break-word;}
.wzzw-conet strong {color: #31424e;}
//.wzzw-conet img {max-width:70%;margin:0 auto;display:block;border-radius:10px;height: 1px;}
.wzzw-conet img {max-width:70%;margin:0 auto;display:block;border-radius:10px;}
.wzzw-conet .img img{height: auto;}
.wzzw-conet h2{font-size:20px}
.xianguantj {overflow:hidden;padding:8px;}
.xianguantj_1 {height:auto;float:left;width:25%;padding-bottom:20px;}
.xianguantj_2 {width:90%;height:110px;margin:0 auto;overflow:hidden;}
.xianguantj_2 img {width:100%;height:110px;object-fit:cover;transition:all .3s ease-out 0s;}
.xianguantj_2 img:hover {transform:scale(1.1);transition:all .3s ease-out 0s}
.xianguantj h3 {line-height:22px;font-size:16px;white-space:initial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:90%;margin:0 auto;margin-top:10px;text-align:justify;height:48px;}
/* ------------------------------ 测试 ------------------------------*/
.ceshisy {display:block;margin:0 auto;text-align:center;margin:20px 0;}
.ceshisy li {font-size:16px;padding:0 20px;display:inline-block;margin-bottom:20px;cursor:pointer;color:#969cb3;}
.ceshisy .articleLeft-act {color: #00b98d;}
.itemlist {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin:20px 0;}
.itemlist .list {width:30%;cursor:pointer;box-sizing:border-box;padding:20px;margin-bottom:20px;border-radius:6px;border:1px solid transparent;position: relative;}
.itemlist .list:hover {box-shadow:0 4px 18px 0 rgba(235,238,250,.6);border:1px solid #ebedf2;}
.itemlist .list:hover .go-test {display:block;position:absolute;left:50%;top:32%;width:90px;height:30px;line-height:30px;background:rgba(0,0,0,.7);border-radius:8px;font-family:PingFangSC-Medium;font-size:14px;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
.itemlist .listImgBox {width:100%;height:auto;}
.itemlist .listImgBox img {border-radius:4px;width:100%;height: 165px;}
.itemlist .listInfoTitle {font-size:20px;color:#31424e;font-weight:700;padding:20px 0;border-bottom:1px solid #eeeeee;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.itemlist .listInfoDes {height:64px;line-height:64px;}
.itemlist .listInfoDes span {display:inline-block;color:#c5c5c5;font-size:18px;}
.jiazaigd a{background: #00b98d;border-radius: 3px;font-size: 18px;line-height: 50px;width: 15%;margin: 0 auto;color: #fff;display: block;}
.jiazaigd a:hover{background: #ff5757;color: #fff !important;}
.testLeft-money {position:absolute;bottom:0;right:0;font-size:14px;color:#fff;padding:2px 10px;border-top-left-radius:8px;background-color:rgba(0,0,0,.7);}
.pic_div {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:700px;margin:auto;margin-top:20px;}
.pic_div div {margin-bottom:40px;border:.1rem solid #eaeaea;border-radius:10px;position:relative;overflow:hidden;box-shadow:none;display:flex;justify-content:center;align-items:center;width:30%;}
.pic_div div:hover {border:.1rem solid #00b98d;}
.pic_div div p {width:30px;height:30px;top:-2px;left:-2px;border-radius:10px 0 10px 0;line-height:30px;border:.1rem solid #eaeaea;position:absolute;text-align:center;}
.pic_div div img {padding:15px 30px;width:50%;}
.pic_div div span {width:22px;height:22px;border:2px solid #00b98d;vertical-align:middle;border-radius:50%;bottom:5px;right:5px;position:absolute;}
/* ---------------------------- 检测未完成和未付款测试记录 ---------------------------- */
.recordstory {position:fixed;background:#fff;color:#31424e;z-index:9999;border-radius:6px;width:320px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform::translateX(-50%) translateY(-50%);-moz-transform::translateX(-50%) translateY(-50%);-webkit-transform::translateX(-50%) translateY(-50%);-o-transform::translateX(-50%) translateY(-50%);}
.recordhistory {position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex;}
.recordhistory a {display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer;}
.recordhistory a:after {content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5);}
.recordhistory:after {content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
/* 测试结果 */
.testresult-title {font-size:22px;border-bottom:1px solid #ddd;}
.conet p {margin-bottom:20px;text-align:justify;text-indent:2em;line-height:1.8;font-size:20px;color:#31424e;}
.conet p img {height:auto;width:auto;margin:0 auto;display:block;}
.conet p a{color: #00b98d;}
.wzzw-conet p a {color:#00b98d;}
.testresult-title a span {font-size:22px;}
.testresult-title .dib {padding-top:10px;}
/* 引导绑定结果订单 */
.pay-return {position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:9999;}
.pay-return-content {position:fixed;left:50%;top:40%;width:300px;background:#fff;border-radius:10px;transform:translateX(-50%) translateY(-50%);-ms-transform::translateX(-50%) translateY(-50%);-moz-transform::translateX(-50%) translateY(-50%);-webkit-transform::translateX(-50%) translateY(-50%);-o-transform::translateX(-50%) translateY(-50%);padding:40px;}
.pay-return-content p {margin-bottom:30px;text-align:justify;font-size:16px;color:#6b707f;line-height:36px;}
.pay-return-content .paybtn {width:100%;line-height:50px;background:#00b98d;border-radius:3px;color:#fff;font-size:16px;cursor:pointer;text-align:center;}

/* 测试评论 */
.evaluate .testresult-title .dib {line-height:2;font-size:30px;}
.evaluate-list {padding:15px 35px;border-bottom:1px solid #ECECEC;}
.evaluate-img {width:60px;position:relative;height:60px;overflow:hidden;border-radius:100%;}
.evaluate-img img {width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;}
.evaluate-list .font12 {width:690px;}
.evaluate-list .font12 h3 {font-size:14px;height:20px;line-height:20px;overflow:hidden;margin-top:8px;margin-bottom:6px;}
.evaluate-list .font12 .oh div {width:70%;}
.evaluate-list .font12 .oh p {width:28%;text-align:right;}
.textresult-textarea textarea {margin:20px 15px;background:rgba(249,249,249,1);border:1px solid rgba(238,238,238,1);width:788px;outline:none;padding:10px 20px;border-radius:8px;resize:none;font-size:14px;height:90px;overflow-y:auto;}
.textresult-textarea button {outline:none;color:#fff;width:119px;height:35px;background:rgba(0,185,141,1);border-radius:8px;margin-right:15px;}
/* ------------------------------ 付款页面 ------------------------------*/
.weixinsmzf{padding: 30px 20px;}
.dingdanxinxi{width: 50%;padding-left: 20px;}
.pay-money_1{display: flex;padding-left: 20px;padding-top: 30px;}
.pay-money_1 span{width: 230px;text-align: justify;}
.weixinsaoma{padding-top: 20px;}
/* ------------------------------ 心理咨询在线预约 ------------------------------*/
.submitDis_c {background:#00b98d !important;}
.submitDis_c:hover {color:#fff !important;}
.conet_1 p {margin-bottom:20px;text-align:justify;font-size:16px;color:#6b707f;line-height:28px;min-height:28px;}
.conet_1 p img {border-radius:10px;height:auto;width:auto;max-width:70%;margin:0 auto;display:block;}
.kaoyou {font-size:13px;color:#6b707f;line-height:40px;}
.kaoyou:hover {color:#00b98d;}
.kaoyou i {font-size:15px;padding-left:2px;}
.lists_1{margin-left:53px;}
.select-box {border:1px solid #ededed;overflow:hidden;line-height:180%;padding:10px 0px;}
.select-box_1 {border-bottom: 1px solid #ededed;border-left: 0;border-right: 0;border-top: 0;}
.select-box .type {overflow:hidden;}
.select-box .select-name,.select-box .lists,.select-box .lists li {float:left;}
.select-box .lists {width:88%;padding-top:4px;margin-left:17px;}
.select-box .lists li a {display:inline-block;padding:0 10px;text-align:center;font-size:14px;margin:0 2px;line-height:180%;}
.select-box .lists li a.all {background: #ff5a72;color: #fff !important;border-radius: 3px;}
.select-box .lists li a.on {background: #00b98d;color: #fff !important;border-radius: 3px;}
.select-box .lists .selected,.select-box .lists li a:hover {background:#00b98d;color:#fff !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.select-box .select-name {display:inline-block;width:100px;text-align:center;padding:6px 10px;font-size:14px;border-right:1px solid #ededed;}
.zhuanjiaimg {display:block;float:left;position:relative;height:200px;background:#5c67aa;}
.zhuanjiaimg img {width:170px;height:170px;border-radius:0px;max-width:100%;}
.zhuanjiaimg em {position:absolute;bottom:5px;left:8%;font-style:unset;color:#fff;}
.zhuanjiawt {width:75% !important;position:relative;height:200px;}
.articleLeft-font .font-bold_2 {overflow:hidden;font-size:24px;width:100%;color:#000000;font-weight:bold;padding-bottom:10px;}
.articleLeft-font em {color: #6b707f;margin-top: 10px;overflow: hidden;font-style: unset;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-align: justify;}
.tag-container {display:block;padding:0 10px;background:#f2f3f7;border-radius:20px;line-height:20px;}
.tag_1 {display:inline-block;font-size:14px;color: #40434c;padding-right: 10px;margin-top: 10px;}
.yuyue_1 {position:absolute;bottom:0;width:100%;padding-bottom:5px;}
.yuyue_2 {background-color:#00b98d;line-height:30px;text-align:center;color:#fff;width:150px;border-radius:3px;position:absolute;right:0;}
.zhuanjiawt:hover .yuyue_2 {background-color:#ff5a72;}
.zhuanjiaimg_1 {display:none;}
.zhuanjiaimg:hover .zhuanjiaimg_1 {display:block;position:absolute;left:50%;top:50%;width:100%;line-height:200px;background:rgba(0,0,0,.1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
.help-header {overflow:hidden;padding:10px;}
.help-icon {float:left;background:url(../images/yuyue_1.png) no-repeat 50%;width:60px;height:60px;background-size:contain;}
.help-text {padding-left:72px;margin:5px 0;padding-bottom:15px;}
.help-text span {display:block;color:#40434c;line-height:26px;font-size:14px;}
.help-footer {margin:0 auto;width:90%;padding-bottom:25px;}
.help-footer a:hover{color:#fff !important;}
.slot {color:#fff;padding:8px 30px;font-size:15px;text-align:center;border-radius:4px;display:block;cursor: pointer;}
.expert-summary {padding:15px;overflow:hidden;}
.expert-avatar {position:relative;width:274px;height:310px;background:#5c67aa;}
.expert-avatar img{height:274px;width: 274px;}
.expert-avatar em {position:absolute;bottom:5px;left:17%;font-style:unset;color:#fff;font-size:20px;font-weight:700;}
.right-container {position:relative;padding:0 0 0 30px;margin:0 0 0 274px;}
.left-container {float:left;width:274px;}
.right-inner {padding-right:280px;}
.expert-name {font-size:24px;color:#1c1d21;font-weight:700;}
.expert-overview {display:block;margin:25px 0 0;}
.overview-item {border-bottom:1px solid #f2f3f7;line-height:60px;}
.label {float:left;width:120px;}
.overview-item--icon {display:inline-block;width:16px;height:16px;}
.overview-item--name {color:#6b707f;}
.overview-item--content {font-size:18px;font-weight:700;}
.expert-description {position:absolute;top:0;right:0;width:250px;height:270px;border:none;padding:20px 0 0px 32px;}
.expert-description:after {position:absolute;top:0;left:0;content:"";display:block;width:1px;height:100%;background:#f2f3f7;}
.description-background {position:absolute;top:0;left:16px;display:block;width:64px;height:64px;z-index:0;}
.description-inner {position:relative;}
.description-title {display:block;font-size:18px;color:#1c1d21;font-weight:700;}
.description-text {display:block;display:-webkit-box;width:100%;height:125px;line-height:26px;color:#6b707f;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:40px;overflow:hidden;font-size:14px;}
.expert-card {display:block;font-size:12px;color:#6b707f;margin-top:75px;position:absolute;right:0;}
.expert-reservation--btns {text-align:center;margin:0 auto;margin-top:30px;}
.jiage_1 {font-size:20px;font-weight:bold;line-height:50px;color:#ff5a72;}
.shopping-car-container {padding:10px 5px;}
.shopping-car-container .car-headers-menu {border-bottom:1px solid #f5f5f5;padding:0 15px;}
.shopping-car-container .panel-body {padding:15px 0;}
#checkAll {vertical-align:text-bottom;}
.shopping-car-container .car-menu {text-align:center;}
/* 商品区 * */
.shopping-car-container .goods-content {margin-top:15px;}
.shopping-car-container .goods-content .goods-item {margin-top:20px;}
.shopping-car-container .goods-content .goods-item .car-goods-info {height:35px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.shopping-car-container .goods-content .goods-item .goods-image-column img,.shopping-car-container .goods-content .goods-item .goods-image-column span {display:block;float:left;}
.shopping-car-container .goods-content .goods-item .goods-image-column span {width:92px;box-sizing:border-box;line-height:25px;padding:10px 0 10px 10px;}
.goods-price {color:#31424e;font-weight:bolder;}
.form-control {text-align:center;}
.single-total {color:#ff5a72;font-weight:bold;font-size:18px;}
.goods-params {color:darkgray;}
.bottom-menu {display:flex;align-items:center;justify-content:center;}
.bottom-menu #checkAllBottom {vertical-align:text-bottom;}
#deleteMulty {color:cornflowerblue;cursor:pointer;vertical-align:text-bottom;}
.bottom-menu-include {background:#e5e5e5;}
.submitData {background:#ff5a72;cursor:pointer;font-weight:bolder;position:absolute;right:0;top:0;width:40%;height:60px;line-height:60px;color:#fff;text-align:center;float:right;font-size:20px;}
.submitDis {background:#B0B0B0;cursor:no-drop;pointer-events:none;}
.shopping-car-container .panel-default {position:relative;}
.panel-default:hover {background:#e5f8f3;border-color:#00b98d;}
.yiadc_tc {position:fixed;left:-100%;right:100%;top:0;bottom:0;text-align:center;font-size:0;z-index:99999;display:none;}
.yiadc_tc:after {content:"";display:inline-block;vertical-align:middle;height:100%;width:0;}
.tanchuangewm {width:100%;padding:50px 0px;}
.tanchuangewm img {height:160px;border:3px solid #00b98d;border-radius:3px;}
.tanchuangewm p {margin:10px auto;font-size:19px;}
.content {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;right:-100%;}
.content_mark {width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;background:#000;opacity:0.6;filter:alpha(opacity=60);display:none;}
.yiadc_tcxz {background:#f9f9f9;font-size:18px;border-radius:.6em;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform::translateX(-50%) translateY(-50%);-moz-transform::translateX(-50%) translateY(-50%);-webkit-transform::translateX(-50%) translateY(-50%);-o-transform::translateX(-50%) translateY(-50%);}
.yiadc_tcxz .tit {display:block;padding:10px;}
.yiadc_tcxz .tit b {font-size:22px;color:#000;float:left;padding:10px;}
.yiadc_tcxz .des {display:block;padding:10px;clear:both;}
.yiadc_tcxz .des i {display:block;padding:10px 10px;border-top:solid 1px #e8e8e8;font-size:14px;color:#6b707f;font-style:normal;text-align:left;line-height: 2;}
.yiadc_tcxz .des br {line-height:1.8em;}
.yiadc_tcxz .slist {padding:10px;clear:both;display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.yiadc_tcxz .slist li {display:block;}
.yiadc_tcxz .slist .avatar {text-align:center;position:absolute;left:41%;height:0;padding:0;}
.yiadc_tcxz .slist .avatar img {width:150px;height: 150px;border-radius: 50%;border:solid 2px #fff;padding:5px;background:#fff;position:relative;top:-140px;margin:0 auto;filter:Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.yiadc_tcxz .slist .item {margin:2em 1em .5em 0;float:left;width:30%;}
.yiadc_tcxz .slist .item a {display:block;background:#fff;border-radius:.5em;padding:1em 0;text-align:center;width:100%;border:solid 3px #eee;color:#414141;}
.yiadc_tcxz .slist .item a b {display:block;}
.yiadc_tcxz .slist .item a i {display:block;color:#FE4C6C;padding-top:.5em;font-style:normal;}
.yiadc_tcxz .slist .item a i em {color:#a7a7a7;font-size:.8em;font-style:normal;}
.yiadc_tcxz .slist .items {margin: 40px 10px 0;float:left;width: 30%;}
.yiadc_tcxz .slist .items a {display:block;background:#fff;border-radius:10px;padding:1em 0;text-align:center;width:100%;border:solid 3px #eee;color:#414141;}
.yiadc_tcxz .slist .items a:hover {display:block;background:#fff;border-radius:.5em;padding:1em 0;text-align:center;width:100%;border:solid 3px #FF776F;color:#414141;text-decoration:none;}
.yiadc_tcxz .slist .items a b {display:block;}
.yiadc_tcxz .slist .items a i {display:block;color:#FE4C6C;padding-top:5px;font-style:normal;}
.yiadc_tcxz .slist .items a i em {color:#a7a7a7;font-size:13px;font-style:normal;}
/* -文章推荐心理咨询师-*/
.teacher-item {display:flex;justify-content:space-between;align-items:center;width:70%;margin:0 auto;border:1px solid #ebebeb;padding:10px;border-radius:3px;}
.teacher-item .teacher-info {display:flex;}
.teacher-item .avatar {width:80px;height:80px;border-radius:50%;margin-right:20px;cursor:pointer;box-sizing:border-box;max-width:100%;}
.teacher-info .name {font-family:PingFangSC-Medium;font-size:20px;color:#00b98d;cursor:pointer;}
.teacher-item .teacher-info .honor {font-family:PingFangSC-Regular;font-size:13px;}
.teacher-item .name-honor {padding:10px 0px;}
.teacher-item .ico_1 {font-size:15px;}
.teacher-item .ico_1 i {font-size:14px;}
.teacher-item .teacher-info .city {font-family:PingFangSC-Regular;font-size:14px;color:#bcc2cf;margin-right:0;}
.teacher-item .yuyue {display:inline-block;padding:8px 18px;border:1px solid #00b98d;border-radius:20px;font-family:PingFangSC-Regular;font-size:14px;color:#00b98d;text-align:right;line-height:16px;cursor:pointer;white-space:nowrap;}
.teacher-item .yuyue:hover {border:1px solid #00b98d;color:#fff;background:#00b98d;}
/* -提交预约问卷-*/
.field-special-radio {margin-top:40px;border:1px solid #dcdee3;border-radius:8px;}
.field-label {background:#f7f8fc;padding:15px 24px;font-size:22px;font-weight:700;border-top-right-radius:8px;border-top-left-radius:8px;}
.field-label .required {color:#f04134;}
.field-special-radio .field-inner {padding:20px 24px;}
.special-radio-group {padding-left:10px;}
.item_1 {margin-right:40px;}
.j-radio,.j-radio-wrapper {display:inline-block;vertical-align:middle;line-height:1;white-space:nowrap;}
.checkbox-group .item {padding:5px 10px;display:inline-block;width:110px;font-size:13px;}
.j-checkbox {display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;position:relative;line-height:1;}
.j-checkbox-inner {display:inline-block;width:24px;height:24px;background:url(/Public/images/gouxuan1.png) no-repeat 50%;background-size:contain;}
.j-checkbox-checked .j-checkbox-inner {background-image:url(/Public/images/gouxuan.png);}
.j-checkbox-input {position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;cursor:pointer;padding:0;margin:0;z-index:1;}
.special-check-input {margin:25px 0px 20px 15px;padding:10px;width:83%;min-height:104px;display:block;border:1px solid #dcdee3;border-radius:4px;font-size:13px;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;}
.card-body {padding-left:13px;}
.field-input {padding:20px 24px;}
.field-label_1 {font-size:16px;color:#40434c;background:transparent;padding:0;font-weight:400;}
.field-label_1 .tips {color:#f04134;font-size:14px;font-weight:400;}
.field-label_1 .field-inner {margin-top:10px;padding:0;}
.field-inner_1 {padding:20px 0px;}
.field-inner_1 .input {display:block;border:1px solid #dcdee3;border-radius:4px;height:40px;line-height:40px;padding:0 10px;width:400px;outline:none;font-size:14px;}
.tijiaoyy_1 {text-align:center;margin-bottom:50px;}
.tijiaoyy_1 a {color:#00b98d;padding:8px 20px;font-size:14px;text-align:center;border-radius:4px;border:1px solid #00b98d;margin:0px 10px;}
.tijiaoyy_1 a:hover {background:#00b98d;color:#fff !important;}
.tijiaoyy {color:#fff;padding:12px 30px;font-size:16px;text-align:center;border-radius:4px;display:block;background:#00b98d;width:20%;margin:0 auto;margin-bottom:50px;}
.tijiaoyy:hover {background:#ff5a72;color:#fff!important;}
.aui-back-pitch i {font-size:60px;}
.aui-back-box {text-align:center;padding-top:40px;}
.aui-back-title {padding-top:30px;padding-bottom:40px;}
.aui-back-title h2 {font-size:18px;color:#00b98d;padding-bottom:10px;font-weight:700;}
.aui-back-title p {font-size:12px;}
/* ------------------------------ 我的收藏 ------------------------------*/
.mycollect-title{padding-left: 45px;padding-right: 45px;}
.mycollect-title .fl {font-size:22px;font-weight:500;color:rgba(51,51,51,1);}
.mycollect-title .fr .iconfont {font-size:22px !important;}
.mycollect-title .fr a {font-size:18px;}
.mycollect-tap {width:105px;position:absolute;left:-105px;}
.mycollect-tap .tc {cursor:pointer;height:56px;line-height:56px;background-color:#fff;border-radius:8px;}
.mycollect-act {background-color:#00B98D !important;color:#fff;}
/* ------------------------------ 我的消息 ------------------------------*/
.myminheight{margin: auto 15px;}
.gminform,.mynewslit {margin:auto 15px;padding:15px;border-bottom:1px solid #E5E5E5;}
.gminform .color-lightgray {min-height:200px}
.mynewslit-img {position:relative;width:50px;height:50px;overflow:hidden;border-radius:100%;}
.mynewslit-img img {position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px;}
.mynewslit .ml {width:92%;}
.mynewslit .ml .color-lightgray {font-size:12px;}
.mynewslit .ml p,.mynewslit .ml div {height:20px;line-height:20px;overflow:hidden;margin-bottom:5px;}
.gminform-gg {margin-bottom:5px;}
.artile-detail-font {padding:0px 20px;line-height:40px;height:40px;border:1px solid rgba(238,238,238,1);border-radius:3px;margin:0 auto;width:15%;text-align:center !important;}
.artile-detail-font .iconfont {vertical-align:bottom;font-size:24px !important;}
/* ------------------------------ 全部评论 ------------------------------*/
.allcomment .testresult-title .dib{font-size: 20px;border-bottom: 3px solid #00B98D;padding-bottom:8px;}
/* ------------------------------ 付费 ------------------------------*/
.pay-title {font-size:18px;height:48px;line-height:48px;margin:5px 68px;}
.pay-title-img {position:relative;width:48px;height:48px;overflow:hidden;border-radius:100%;margin:0 10px;}
.pay-title-img img {position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;width:48px;height:48px;}
.paybill-font span{;color: #ff0000;font-size: 38px;font-weight: bold;}
.paybill-font {margin-top:20px;font-size:22px;font-weight:bold;}
.paybill-code {margin:20px auto;width:708px;height:316px;background:rgba(255,255,255,1);border:1px dashed rgba(229,229,229,1);border-radius:8px;}
.paybill-img {width:130px;height:130px;background:rgba(255,255,255,1);border:1px solid;margin-bottom:10px;line-height:130px;}
.paybill-img div{font-size: 80px !important;}
.juzhong_zf{text-align: center;display: block;padding: 20px;color: #00b98d;}
.wxpay {margin-right: 124px;}
.wxpay .paybill-img{border-color: #07C160;}
.zfbpay .paybill-img{border-color: #0A99E1;}
.paybill-btn{height: 36px;line-height: 36px;font-size: 16px;cursor: pointer;}
.paybill-btn .color-white{font-size: 22px;}
.paybill-btn .dib{height: 36px;line-height: 36px;vertical-align: top;}
.zfbpay .paybill-btn{background-color: #0A99E1;border: 1px solid #0A99E1;color: #ffffff;}
.zfbpay .paybill-btn:hover{background-color: #007acc;border: 1px solid #007acc;color: #ffffff;}
.wxpay .paybill-btn{background-color: #07C160;border: 1px solid #07C160;color: #ffffff;}
.wxpay .paybill-btn:hover{background-color: #00b98d;border: 1px solid #00b98d;color: #ffffff;}
.yuezf{background-color: #31424e;color: #fff;}
/* ------------------------------ 我的评论 ------------------------------*/
.mycomment-list{margin: 0 45px;}
.mycomment-list .fr{width: 93%;}
.mycomment-list-img {position:relative;width:50px;height:50px;overflow:hidden;border-radius:100%;}
.mycomment-list-img img {width:50px;height:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;}
.mycomment-me p {font-size:12px;margin-left:40px;}
.mycomment-me span {color:#D87E33}
.mycomment-speak {margin-top:15px;color:#777777;}
.mycomment-hesaid {color:#31424e;padding:15px 25px 25px;background-color:#EEEEEE;margin-top:15px;position:relative;}
.mycomment-hesaid p {margin-top:5px;}
.mycomment-hesaid .sanjiao {width:0;height:0;border-bottom:10px solid #EEEEEE;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:60px;}
/* ------------------------------ 个人中心 ------------------------------*/
.aui-head-chang {background:-webkit-linear-gradient(left,#dfc48e,#c4a566);background:-o-linear-gradient(right,#dfc48e,#c4a566);background:-moz-linear-gradient(right,#dfc48e,#c4a566);background:linear-gradient(to right,#dfc48e,#c4a566);background-color:#d7bc85;padding:20px 0 40px 0;}
.aui-flex {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding: 10px 35px;position:relative;}
.aui-user-img {width: 80px;height: 80px;border-radius:100%;overflow:hidden;border:2px solid rgba(255,255,255,0.7);margin-right:5px;}
.aui-flex-box {-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align: left;}
.aui-flex-box h2 {color:#fff;font-weight:normal;font-size: 24px;}
.aui-btn button {background:#bb9951;border:none;color:#fff;font-size: 18px;border-radius:22px;padding: 5px 20px;position:relative;}
.aui-btn i{font-size: 18px;padding-right: 5px;}
.aui-head-top {background-image: url(/Public/mobiles/images/nav.png);background-size:100%;background-repeat:no-repeat;width: 60%;margin:-30px auto 30px;border-radius: 10px;}
.aui-head-top .aui-flex {padding:10px 15px;}
.aui-flex-box h3 {color:#f1debd;font-size: 16px;position:relative;width:68%;}
.aui-flex-box p {color:#f1debd;font-size: 14px;}
.aui-day {color:#3a2506;background:-webkit-linear-gradient(left,#c7a260,#f1d5ab);background:-o-linear-gradient(right,#c7a260,#f1d5ab);background:-moz-linear-gradient(right,#c7a260,#f1d5ab);background:linear-gradient(to right,#c7a260,#f1d5ab);background-color:#c7a260;border-radius:3px;padding:5px 5px;border:1px solid #d5be9c;font-size:14px;}
.aui-day em {color:#331700;font-style:normal;font-size:14px;}
.aui-white-box {background:#fff;margin:0 auto 20px;}
.aui-white-box .aui-flex {padding-bottom: 10px;}
.aui-white-box .aui-flex-box h2 {color:#343434;font-weight:bold;font-size: 20px;}
.aui-arrow {position:relative;padding-right:10px;}
.aui-arrow span {font-size: 14px;color:#9b9b9b;}
.aui-arrow:after {content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#9b9b9b;border-style:solid;-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top: -2.5px;right:2px;border-radius:1px;}
.aui-palace {padding:10px 0;position:relative;overflow:hidden;}
.aui-palace i{font-size: 30px;text-align: center;display: block;color: #6b707f;}
.aui-palace-grid {position:relative;float:left;padding:1px;width:20%;box-sizing:border-box;margin: 20px 0;}
.aui-palace-grid-text {display:block;text-align:center;color:#31424e;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:5px;}
.aui-palace-grid-text h2 {font-size:14px;font-weight:normal;color:#666666;}

.member .iconyou{
	font-size: 15px;
	    margin-top: 4px;
}
.member .pad{
	padding-bottom:70px;
}
.menmber-a{
	padding: 15px 34px;
	background:rgba(252,252,252,1);
	box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	height: 22px;
	border-radius:6px;
	z-index: 2;
}
._pull{
	cursor: pointer;
	position: absolute;
	top: 51px;
	left: 0;
	width: 91%;
	z-index: 1;
	border-radius: 6px;
	padding-left:9%;
	padding-top:15px;
	padding-bottom: 14px;
	box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.15);
	background-color: #fff;
}
.member-act{
	background-color: #00B98D;
	color: #fff;
}
.member-act .iconyou{transform:rotate(90deg);}
/* ------------------------------ 推广中心排行榜 ------------------------------*/
.paihanglist {height: 300px;overflow: hidden;margin: 0 10px;}
.paihanglist li{line-height: 40px;padding: 10px 0;border-bottom: 1px solid #f8f8f8;font-size: 14px;}
.paihanglist li img{width: 30px;height: 30px;border-radius: 100%;padding-right: 5px;vertical-align: middle;}
.tuiguangsm {padding: 0 15px 15px;text-align: justify;}
.tuiguangsm p{font-size: 14px;padding-bottom: 10px;color: #6b707f;}
.tuiguangsm em{color: #00b98d;font-style: inherit;padding: 0 5px;font-weight: bold;}
/* ------------------------------ 推广中心佣金 ------------------------------*/
.user-info {width:100%;background:-webkit-linear-gradient(left,#dfc48e,#c4a566);background:-o-linear-gradient(right,#dfc48e,#c4a566);background:-moz-linear-gradient(right,#dfc48e,#c4a566);background:linear-gradient(to right,#dfc48e,#c4a566);background-color:#d7bc85;}
.user-info .user-level {padding-bottom:10px;}
.user-info .user-level .top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 0px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.user-info .user-level .top .left {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-weight:600;color:#fff;}
.user-info .user-level .top .left .earn {font-size:20px;padding-top:10px;}
.user-info .user-level .top .withdraw {width:150px;height:40px;line-height:39px;background:-webkit-gradient(linear,left top,right top,from(#444b64),to(#222d4a));background:linear-gradient(90deg,#444b64,#222d4a);border-radius:3px;text-align:center;font-size:18px;color:#fff;font-weight:500;}
.user-info .user-level .bottom {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1000;padding-top:10px;}
.user-info .user-level .bottom .withdrawitem {-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.user-info .user-level .bottom .withdrawitem .name {color:#ffffff;font-size:18px;}
.user-info .user-level .bottom .withdrawitem .value {color:#ffffff;font-size:18px;font-weight:700;padding-top:10px;}
.test-menu a {width:25%;text-align:center;display:inline-block;}
.test-menu span {font-size:18px;display:inline-block;margin-bottom:10px;}
.test-menu i {margin:auto;font-size:50px;display:block;padding-top:20px;color:#ff5a72;}
.fbox {display:flex;}
.articleLeft-font_1 {width:58%;padding-left:10px;}
.order-col {width:20%;padding-top:20px;border-left:1px solid #ddd;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:10px;}
.btn {display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#00b98d;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;}
.btn:hover {background-color:#ff5a72;color:#FFF !important;}
.table-responsive .table {width:100%;margin-top: 50px;}
.table thead th {border-bottom-width:1px;line-height: 30px;text-align: center;}
.table th,.table td {vertical-align:middle;font-size:0.875rem;line-height:1;}
.table th img,.table td img {width:36px;height:36px;border-radius:100%;padding-right: 5px;vertical-align: middle;}
/* ------------------------------ 测试付费介绍 ------------------------------*/
.test-img1 {margin:20px auto;width:90%;}
.test-icon .dib {margin-right:40px;}
.test-icon .dib:last-child {margin-right:0;}
.test-icon {margin:20px 0;}
.test-img2 {margin:0px 36px 20px 36px;width:786px;padding-top:30px;border-top:1px solid #BFBFBF;}
.test-font {margin-top:10px;}
.test-rich {width:90%;margin-left:36px;margin-right:36px;}
.test-notice {background:rgba(0,185,141,.1);padding-bottom:30px;border-radius:4px;}
.test-notice .font12 {color:#31424e;margin-bottom:20px;text-align:justify;text-indent:2em;line-height:2.56;font-size:14px;}
.test-a {margin-top:50px;padding-bottom:70px;text-align:center;}
.test-a a {background-color:#00B98D;border-radius:3px;padding:10px 20px;display:inline-block;color:#ffffff;}
.test-btn .fl img {width:23px;height:22px;margin-top:14px;}
.test-fee {position:relative;}
.test-btn {position:sticky;bottom:0;left:0;width:100%;background:#fff;}
.xfu_1 {height:100%;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4px 20px;line-height:28px;color:#6e727b;font-size:14px;}
.xfu_2 {border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:10px 20px;line-height:22px;color:#00b98d;font-size:16px;}
.xfu_2 i {font-size:20px;}
.test-btn {border-top:1px solid #eee;box-shadow:0 0 5px rgba(0,0,0,0.1);align-items:center;}
.test-btn .f0 {cursor:pointer;height:60px;color:#fff;text-align:center;float:left;display:flex;}
.test-btn .fl {cursor:pointer;width:40%;height:60px;line-height:60px;color:#fff;text-align:center;float:right;font-size:20px;}
.test-btn .fl:first-child {background-color:#00B98D;}
.test-btn .fl:last-child {background-color:#ff5a72;}
.test-btn .fl:last-child:hover {color:#fff !important;}
/* ------------------------------ 测试付费介绍 ------------------------------*/
.order-tap .dib{width: 32%;text-align: center;}
.order-act{color: #00B98D;}
.order-tap .dib .pore{display: inline-block;padding-bottom: 10px;cursor: pointer;}
.order-act span {cursor:pointer;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#00B98D;}
.order-list-img {width:200px;height:100px;border-radius:3px;overflow:hidden;}
.order-list-img img {width:100%;height:100%;}
.order-list-img span {position:absolute;right:0;bottom:0;color:#fff;padding:3px;font-size:14px;background-color:#31424e;border-top-left-radius:8px;border-bottom-right-radius:8px;}
.order-list .fr {width:73%;}
.order-list .fr a {padding:8px 26px;color:#fff;font-size:16px;border-radius:3px;}
.order-list .fr a:hover{color:#fff !important;}
.order-list .fr .ell_1 {height:27px;line-height:27px;overflow:hidden;}
.order-height{height: 37px;}
.order-height span{line-height: 37px;}
.order-height a{float: right;}
.order-list{border-radius: 4px;}
/* ------------------------------ 分页 ------------------------------*/
.CJJ-Table {border:none;}
.allnum,.CJJ-Table .select {padding:0 5px;line-height:25px;height:25px;margin-right:8px;border:1px solid rgba(229,229,229,1);border-radius:3px;}
.allnum {border:none;}
.CJJ-Table .input input {height:25px;margin:0 10px;line-height:25px;width:50px;border:1px solid rgba(229,229,229,1);border-radius:3px;}
.CJJ-Table ul .fl,.nextPage,.prevPage {cursor:pointer;width:25px;line-height:25px;height:25px;margin-right:8px;border:1px solid rgba(229,229,229,1);border-radius:3px;}
.Pageact {background-color:#00B98D;color:#fff;}
/* ------------------------------ 会员 ------------------------------*/
.vip-bgimg {height:344px;margin-bottom:40px;}
.vip-icon {position:absolute;top:20px;right:20px;background-color:rgba(255,255,255,.3);padding:5px 10px;border-radius:10px;}
.vip-title img {width:17px;/* height:17px;*/vertical-align:baseline;margin:0 10px;}
.vip-box {vertical-align:top;border-radius:8px;width:397px;box-shadow:0px 12px 46px 0px rgba(53,53,53,0.13);margin:60px 100px 20px 100px;}
.vip-left {background:url(../images/img-005.jpg) no-repeat top;}
.vip-right {background:url(../images/img-006.jpg) no-repeat top;}
.vip-rank {margin:32px auto 50px auto;font-size:20px;color:#65430B;}
.vip-money {font-size:20px;color:#999999;margin:50px auto 30px auto;height:52px;line-height:52px;}
.vip-money span {font-size:40px;color:#ff5a72;font-weight:bold;margin:0 10px;display:inline-block;vertical-align:sub;}
.vip-box .mt-bor {border-top:1px solid #464647;padding-top:45px;}
.vip-box li {font-size:20px;font-family:PingFang SC;font-weight:500;color:rgba(51,51,51,1);line-height:20px;margin-bottom:15px;}
.vip-btn {background:url(../images/btn.png) no-repeat top;width:282px;height:50px;line-height:50px;margin:50px auto 70px auto;color:#65430B;font-size:20px;}
.vip-introduce {width:996px;margin:20px auto;height:468px;background:url(../images/vip.jpg) no-repeat center;}
.vip-introduce .vip-title{padding-top: 45px;}
.vip-introduce-font{padding-left: 90px;}
.vip-introduce-font span{color: #65430B;font-size: 24px;vertical-align: top;margin-right: 2px;}
.vip-introduce-font div p{color: #65430B;}
.vip-introduce-font div{height: 24px;line-height: 24px;margin-bottom: 35px;color: #31424e333;}
/* ------------------------------ 测试详情 ------------------------------*/
.testdetail-img img {width:826px;height:237px;margin-bottom:20px;}
.testdetail-box h3 {font-size:30px;color:#ff5a72;font-weight:bold;margin:50px 80px;height:auto;min-height:50px;display:flex;align-items:center;justify-content:space-around;flex-direction:column;}
.testdetail-box img{margin: 0 auto;display: block;padding-bottom: 20px;}
.quiz {width:700px;margin:auto;min-height:215px;}
.quiz div {background-color:#ffffff;cursor:pointer;margin-bottom: 15px;border-left: 7px solid #00b98d;-webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);-moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);}
.quiz div:hover{border-left: 7px solid #ff5a72 !important; background-color: #F9F8FE !important;}
.quiz div p {font-size:18px;color:#31424e;vertical-align:middle;width: 85%;padding: 15px 20px;}
.quiz div span {width:22px;height:22px;border:2px solid #999;vertical-align:middle;border-radius:50%;z-index: 3;position: relative;}
.quiz div p:hover {color:#00b98d;}
.quiz .option{ position:relative;}
.quiz .active{color: #fff;}
.quiz span.yiadcc{display:none}
.quiz .active span.yiadcc{height: 100%;background-image: linear-gradient(to right, #00b98d , #fff);position: absolute;top: 0;left: 0;display: block;width: 100%;animation: btns 0.3s;border-radius: 1px;border: none;z-index: 0;}
.quiz .active  p.dib{color: #fff;position: relative;z-index: 2;}
@keyframes btns {
	from {
		width: 0%;
	}
	33.33% {
		width: 50%;
	}
	to {
		width: 100%;
	}
}
.quiz-act {border-color:#00b98d !important;}
.quiz-act i {background-color:#00B98D;width:14px;height:14px;display:inline-block;border-radius:100%;margin-top:4px;margin-left:4px;}
.jindu {font-size: 12px;width: 81.5%;margin: auto;padding-bottom: 10px;}
.progress {width:81.5%;background-color:#F7F8FC;border-radius:20px;height:3px;margin:auto;position:relative;}
.progress span {border-radius:20px;position:absolute;top:0;left:0;height:3px;width:0%;background-color:#00B98D;}
.quiz-tap {width: 81.5%;padding: 60px 0;margin: 0 auto;}
.quiz-tap button {display:inline-block;padding:8px 50px;background:#fff;border:1px solid #00B98D;border-radius:3px;cursor:pointer;outline:none;}
.quiz-sub,.quiz-next {background:#00B98D !important;color:#fff;}
.pop-upbg {width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000000;opacity:.7;}
.pop-up {position:fixed;top:50%;left:50%;width:580px;height:360px;margin-top:-180px;margin-left:-290px;background:#00B98D;border-radius:8px;background-image:url(../images/img-002.jpg);}
.pop-up div {margin:43px 59px;}
.pop-up div h3 {font-size:22px;color:#31424e;margin-bottom:25px;}
.pop-up div p {font-size:18px;color:#31424e;margin-bottom:15px;}
.pop-up div a {display:inline-block;margin-top:20px;cursor:pointer;padding:10px 50px;border-radius:8px;background:#00B98D;color:#fff;box-shadow:0px 12px 21px 0px rgba(0,0,0,0.15);}
.pop-up div a h5 {font-size:18px;display:inline-block;vertical-align:middle;}
.pop-up div a span {vertical-align:middle;font-size:22px;margin:0 8px 0 4px;color:#FFF190;}
/* ------------------------------ 测试提交提示 ------------------------------*/
.beijig {position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483580;pointer-events:none;}
.beijig_2 {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);pointer-events:auto;animation:MiniDialogMaskShow .35s;animation-fill-mode:forwards;}
.beijig_1 {position:absolute;top:50%;left:50%;background:#fff;overflow:hidden;transform:translate(-50%,-50%);box-shadow:rgba(0,0,0,.12) 0 0 12px;pointer-events:auto;width:25%;line-height:100px;text-align:center;border-radius:.6em;font-size:18px;}
/* ------------------------------ 修改资料 ------------------------------*/
.upload-name {margin-left:45px;margin-top:40px;}
.upload-name input {border:1px solid #ccc;padding:8px 12px;}
.upload-name button {outline:none;padding:7px 10px;background-color:#ff5a72;color:#fff;border-radius:2px;margin-left:20px;}
.upload-img-box {width:100%;padding:0 45px;overflow:hidden;}
.upload-img-box .pull-left img {width:100px;height:100px;border-radius:50%;}
.upload-img-box .pull-right {vertical-align:middle;}
.upload-img-box .pull-right h4 {margin-bottom:10px;}
.upload-btn {margin-top:10px;padding:8px 20px;background-color:#00B98D;color:#fff;border-radius:3px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color:#00B98D !important;}
.layui-upload-file {display:none !important;}
.sousuo {width:100%;margin-right:0;}
.model-wrap {position:absolute;display:none;width:30%;height:70%;background-color:#fff;top:50%;left:50%;z-index:9999;border:5px solid #ddd;transform:translate(-50%,-50%);overflow-y:scroll;box-sizing:border-box;}
.model-wrap h5 {width:100%;height:30px;line-height:50px;text-align:center;font-weight:bold;font-size:20px;}
/* ------------------------------ 倾诉 ------------------------------*/
.teacher-item_1 {width: auto;border: 0;border-bottom: 1px solid #eee;padding: 30px 10px;}
.teacher-item_2 {width: auto;border: 0;border-bottom: 1px solid #eee;padding: 20px 0;}
.teacher-info .name_1{font-size: 22px;cursor:pointer;font-weight: bold;}
.teacher-item_1 .teacher{line-height: 10px;color: #666;background: #f4f4f4;border-radius: 3px;padding: 7px;font-size: 13px;}
.filter-bar-sticky {height: 3rem;}
.filter-bar-sticky .fixed {position:relative}
.filter-bar-sticky.is-fixed .fixed {width:750px;z-index:1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;left:50%;width:10rem;margin-left:-5rem;box-sizing:border-box;position:fixed}
.filter-bar-sticky.is-fixed .up {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.channel-banner img {object-fit:cover;object-position:center;width:100%;display:block;max-height:2rem}
.filter-bar-fixed {height: 3rem;}
.filter-bar-select {background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}
.filter-bar-select:after {position:absolute;border-bottom:1px solid #eaeaea;left:0;width:100%;bottom:0;content:""}
.filter-bar-item {-webkit-box-flex:1;-webkit-flex:1;flex:1;height: 3rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:.37333rem;color:#31424e;}
.filter-bar-item .icon-left_arrow {font-size:.26667rem;margin-left:.2rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:.26667rem}
.filter-bar-item .icon-left_arrow.active {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.filter-bar-list-container {width:10rem;position:absolute;z-index:999}
.filter-bar-list {background:#fff;padding:.18667rem .4rem .4rem;position:absolute;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);box-sizing:border-box;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}
/* ------------------------------ 问答 ------------------------------*/
.wenda{margin-bottom: 20px;padding: 30px 30px 25px;}
.wenda li{padding: 20px 0;border-bottom: 1px solid #eaeaea;}
.wenda_1 li{padding: 0 0 20px 0;}
.wenda p{line-height: 30px;}
.wenda li p img {width: 30px;height: 30px;border-radius: 50%;float: left;margin-right: 5px;}
.wenda li span {font-size: 20px;color: #31424e;font-weight: 700;}
.wenda_1 li span {font-size: 24px;}
.wenda .title .reward-icon {display: inline;padding: 2px 12px;margin-left: 10px;font-size: 14px;font-weight: 400;color: #fff;border-radius: 20px;background: #ff5a72;vertical-align: middle;}
.wenda li .title strong {padding: 7px 17px;float: right;background-color: #00b98d;border-radius: 8px; font-size: 14px;line-height: 14px;color: #fff;font-weight: 400;}
.wenda li .title em {float: right;line-height: 30px;color: #00b98d;font-weight: 400;font-style: normal;}
.wddashang{float: right;line-height: 30px;color: #00b98d;font-weight: 400;font-style: normal;}
.wenda li .text {margin: 15px 0px;font-size: 14px;line-height: 22px;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.wenda li .text_1 {margin: 15px 0px;margin-bottom: 20px;text-align: justify;line-height: 2;font-size: 15px;color: #64717b;white-space: pre-wrap;word-wrap: break-word;word-break: break-all;letter-spacing: 1px;}
.wenda li .text_1 a{color: #00b98d;}
.wenda li .label{float: inherit;width: 100%;}
.wenda li .label span {font-size: 14px;line-height: 30px;color: #999;font-weight: 400;}
.wenda li .label .comment_item {padding-right: 10px;}
.wenda li .label em {padding: 0 10px;color: #00b98d;font-size: 14px;font-style: normal;}
.xswenda{font-size: 16px;line-height: 100px;color: #00b98d;background-color: #f3f4f5;border-radius: 5px;margin-bottom: 30px;padding: 0 15px;}
.xswenda i{font-size: 40px;color: #ff5a72;padding-left: 20px;}
.xswenda .coin{font-size: 14px;color: #ff5a72;}
.wenda li .discuss {padding: 15px 20px 20px;width: 602px;background-color: #fff;border: 1px solid #f3f4f5;box-shadow: 0 2px 10px 0 #eaeaea;border-radius: 3px;margin-left: 50px;margin-top: 20px;}
.wenda li .discuss .import {width: 602px;height: 38px;margin-top: 20px;}
.wenda li .discuss .replybox {float: left;width: 518px;height: 36px;border: 1px solid #e1ebf1;border-radius: 8px;font-size: 16px;color: #999;text-indent: 16px;line-height: 36px;}
.wenda li .import .btn-comment {float: right;width: 64px;height: 38px;background-color: #00b98d;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 38px;}
.contain {display: -webkit-box;display: -ms-flexbox;display: flex;}
.contain p {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;float: left;text-align: center;}
.contain p a {color: #00b98d;font-size: 30px;line-height: 30px;text-decoration: none;}
.contain p span {display: block;margin-top: 14px;font-size: 14px;color: #999;line-height: 14px;}
.btn_1{padding: 10px 15px 20px 15px;}
.btn_1 button {width: 135px;background-color: #00b98d;border-radius: 3px;border: 0;font-size: 16px!important;color: #fff;line-height: 35px;text-align: center;outline: 0;}
.category{padding: 15px;display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.category a {background-color: #f3f4f5;margin-bottom: 10px;font-size: 14px;width: 90px;line-height: 40px;text-align: center;border-radius: 3px;color: #666;}
.category a:hover {background-color: #00b98d;color: #fff !important;}
.reward-info {margin-top: 20px;color: #999;background-color: #f3f4f5;border-radius: 5px;}
.reward-info .reward-num span {display: inline-block;margin: 15px 0 15px 20px;font-size: 16px;font-weight: 400;line-height: 30px;}
.reward-info .question-reward-div-b {margin: 0 15px 0 20px;padding-bottom: 15px;}
.ask {background-color: #fff;padding: 30px 20px 40px;}
.ask .issue {height: 20px;width: 100%;margin-bottom: 20px;line-height: 20px;}
.ask .issue .ask-title {float: left;font-size: 20px;color: #31424e;font-weight: 700;}
.choose-con {display: inline-block;height: 26px;margin-left: 17px;border-radius: 20px;padding: 0 2px;font-size: 0;background-color: #f3f4f5;}
.ask input[type=radio] {position: absolute;clip: rect(0,0,0,0);}
.niming-label, .shiming-label {display: inline-block;height: 22px;line-height: 22px;margin-top: 2px;font-size: 12px;padding: 0 8px;color: #666;}
.ask input[type=radio]:checked+label {background-color: #fff;color: #31424e;border-radius: 20px;}
.ask .title {width: 100%;height: 36px;border: 1px solid #e1ebf1;border-radius: 8px;line-height: 38px;text-indent: 16px;font-size: 14px;color: #999;margin-bottom: 20px;outline: 0;}
.ask .desc-question {padding: 16px;margin-top: 30px;width: 96%;height: 258px;border: 1px solid #e1ebf1;border-radius: 8px;font-size: 14px;outline: 0;}
.ask .label-ques {margin-top: 20px;}
.ask ul {list-style-type: none;display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.ask .label-ques a {display: block;margin-bottom: 24px;font-size: 14px;line-height: 14px;color: #31424e;}
.ask .label-ques ul li {display: inline-block;width: 140px;height: 38px;text-align: center;line-height: 38px;font-size: 14px;color: #666;background-color: #f3f4f5;border-radius: 8px;margin-bottom: 20px;cursor: pointer;}
.ask .label-ques ul .visit {color: #fff;background-color: #00b98d;}
.ask .dispatch {margin: 0 auto;text-align: center;line-height: 42px;height: 42px;width: 100%;background-color: #00b98d;border-radius: 3px;font-size: 16px;color: #fff;cursor: pointer;}
.huifukuang{overflow: hidden;margin: 20px 0;}
.wenda .huifukuang li {padding: 0;border-bottom: 0;}
.huifukuang textarea {width: 97%;height: 150px;margin: 10px 0;background: #f3f4f5;border-radius: 5px;font-size: 13px;padding: 10px;outline: none;}
.huifukuang p {font-size: 14px;float: left;color: #ff5a72;}
.huifukuang .huifuanniu{padding: 10px 30px;border-radius: 3px;font-size: 16px;color: #fff;float: right;background: #00b98d;}
.huifupl span{float: right;font-weight: 400;}
.huifu_2 {font-style: normal;line-height: 30px;}
.page_four .page_four_t {margin: 10px 0;overflow: auto;line-height: 30px;color: #31424e;font-size: 18px;}
.page_four .page_four_t span {font-size: 14px;color: #6b707f;}
.page_four .reward {overflow: auto;}
.page_four .reward ul {width: 100%;overflow: auto;}
.page_four .reward ul li {position: relative;float: left;margin-bottom: 20px;border: 1px solid #eaeaea;border-radius: 3px;font-size: 16px;color: #6d7588;text-align: center;width: 220px;line-height: 50px;}
.page_four .reward ul li.active {color: #ff5a72;border-color: #ff5a72;}
.page_four .reward_text {overflow: auto;margin-bottom: 20px;}
.page_four .reward_text p {font-size: 14px;color: #6d7588;line-height: 30px;}
.page_four .reward ul li .inputText {display: none;position: absolute;}
.page_four .reward ul li input {width: 100%;color: #ff5a72;text-align: center;border: none;outline: none;}
/* ------------------------------ 问答底部 ------------------------------*/
.hdim-imon ul {padding:20px 15px 15px;display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}
.hdim-imon li {width:180px;height:150px;}
.hdim-imon li a {display:block;position:relative;height:100%;}
.hdim-imon li a img {width:180px;height:106px;-webkit-transition:.1s linear;transition:.1s linear;}
.hdim-imon li a h3 {width:100%;height:28px;line-height:32px;font-size:14px;color:#31424e;overflow:hidden;white-space:nowrap;}
.hdim-imon li a p {width:100%;font-size:12px;color:#999;overflow:hidden;white-space:nowrap;}
.hdim-imon li a span {display:none;width:180px;height:35px;line-height:35px;margin-top:8px;background:-webkit-linear-gradient(left top,#00c999,#00b98d);background:-o-linear-gradient(bottom right,#f2af3a,#fc8205);background:-moz-linear-gradient(bottom right,#f2af3a,#fc8205);background:linear-gradient(to bottom right,#00c999,#00b98d);color:#fff;font-size:14px;border-radius:1px;text-align:center;overflow:hidden;}
.hdim-imon li a:hover img {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;-khtml-opacity:.8;-webkit-transition:all .1s linear;transition:all .1s linear;}
.hdim-imon li a:hover h3,.hdim-imon li a:hover p {display:none;}
.hdim-imon li a:hover span {display:block;}
/* ------------------------------ 打赏 ------------------------------*/
.reward-popup-wrap {display:none;position:fixed;z-index:9999;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7)}
.reward-popup-wrap .reward-popup-div {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:453px;width:325px;overflow:hidden;}
.reward-popup-circle {padding-top: 20px;}
.reward-popup-wrap .reward-popup-ct .reward-popup-circle i{font-size: 40px;color:#ff5a72;right: 0;top: 0;position: inherit;}
.reward-popup-wrap .reward-popup-ct {position:relative;top: 0;height: 390px;width:325px;background:#fff;border-radius:10px;overflow:auto;text-align:center;overflow:hidden;}
.reward-popup-ct i {position:absolute;right:10px;top:5px;font-size: 20px;}
.reward-popup-wrap .reward-popup-ct-title {margin: 20px auto 0;width:90%;font-size: 16px;color: #00b98d;text-align:center;}
.reward-popup-wrap .reward-popup-ct-t {margin-top: 25px;padding: 0 24px;}
.reward-popup-wrap .reward-popup-ct-t ul li.active {color:#ff5a72;border:1px solid #ff5a72;}
.reward-popup-wrap .reward-popup-ct .reward-popup-ct-t ul li {float:left;width:calc(30% - 2px);height:44px;margin-right:5%;text-align:center;line-height:44px;font-size:14px;color:#31424e;border:1px solid #999;border-radius:5px;list-style:none;cursor:pointer;}
.reward-popup-wrap .reward-popup-ct .reward-popup-ct-t ul li:last-of-type {margin:0}
.reward-popup-wrap .number-input {width:calc(100% - 45px);height: 40px;margin: 30px 0;color:#000;font-size:14px;outline:0;text-shadow:none;box-shadow:none;border:none;overflow:hidden;background:#f1f5f9;border-radius:5px;text-indent:10px;}
.reward-popup-wrap .pay-btn {width:calc(100% - 45px);height:34px;background:#00b98d;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;outline:0;text-shadow:none;box-shadow:none;border:none;}
.reward-popup-wrap .reward-popup-ct-t ul li.active {color: #ff5a72;border: 1px solid #ff5a72}
.tips {color: #6b707f;font-size: 14px;padding-top: 40px;}
/* ------------------------------ 星座塔罗 ------------------------------*/
.homepage-content {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin:30px 0;}
.homepage-content a {width: 31%;height:326px;box-sizing:border-box;border-radius:8px;padding: 40px;margin-bottom: 40px;box-shadow:0 0 30px 15px #f9f9f9;background-color: #fff;border: 1px solid transparent;}
.homepage-content a:hover{box-shadow:0 4px 18px 0 rgba(235,238,250,.6);border:1px solid #ebedf2}
.homepage-content img {width:110px;margin:0 auto;}
.homepage-content p {font-weight:700;font-size:22px;margin:10px 0 15px;text-align:center;}
.homepage-content span {color:#666d7f;font-size:15px;line-height:24px;}
/* ------------------------------ 课程 ------------------------------*/
.course {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;}
.course_li {box-sizing:border-box;display:block;}
.course_li a {width:260px;display:block;}
.course_li  a:hover {color:#000 !important;}
.course_i i {display:none;}
.course_li:hover .course_i i {display:block;position:absolute;background: rgba(0,0,0,.2);font-size:50px;color:#ffffff;text-align:center;width:260px;line-height:120px;}
.course h2 {font-weight:700;font-size:18px;line-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align: justify;}
.course_p {position:absolute;color:#fff;font-size:12px;background: rgba(0,0,0,0.4);padding:7px 5px;margin-top:-30px;width:250px;}
.course_p em {font-style:inherit;}
.course_i img {height:150px;display:block;border-radius: 3px;width: 100%;object-fit: cover;}
.course span {font-size:13px;}
.coursebeijing{background-color: #fff;margin-top: -30px;}
.coursebeijing_1{width: 1200px;margin: 0 auto;padding-bottom: 20px;padding-top: 30px;}
.breadcrumb {margin-bottom:20px;}
.breadcrumb i {color:#6b707f;font-size:14px;padding:0px 10px;}
.breadcrumb a {color:#6b707f;font-size:16px;}
.coursebf {padding-left:580px;position:relative;margin-bottom:30px;}
.coursebf_1 {position:absolute;top:0;left:0;height:300px;}
.coursebf_1 img {height:300px;}
.coursebf_banner {position:absolute;text-align:center;width:100%;height:100%;line-height:1;left:0;top:0;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="rgba(179,21,21,0.10588)",endColorstr="rgba(179,21,21,0.10588)");background-color:#15151b;background-color:rgba(21,21,27,.7);}
.coursebf_banner_1 {display:inline-block;vertical-align:middle;width:100%;padding-top: 19%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.coursebf_banner_1 i{font-size: 50px;padding-bottom: 15px;display: block;}
.coursebf_banner_1 h2{cursor:pointer;}
.coursebf_right h1 {font-size:22px;margin-bottom:15px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.coursebf_right_1 {color:#6b707f;margin-bottom:25px;}
.coursebf_right_1 span {padding-right:15px;font-size:14px;}
.coursebf_one {margin-top:20px;}
.coursebf_one_1 {border:1px solid #e5e5e5;padding:5px 15px;position:relative;}
.coursebf_one_clip {clip:inherit;top:-20px;font-size:16px;background:#fff;line-height:35px;padding:0 5px;position:absolute;color:#00b98d;}
.coursebf_one_1 p {line-height:2;font-size:14px;padding:5px 0;color:#6b707f;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height: 56px;}
.coursebfjg {background-color:#f4f4f4;line-height:50px;padding-left:15px;margin-top:28px;}
.coursebfjg p {font-size:14px;color:#6b707f;}
.coursebfjg h3 {font-size:24px;float:left;padding-right:20px;}
.coursebfgm {margin-top:20px;}
.coursebfgm span {display:inline-block;padding:5px 30px;border-radius:4px;background-color:#ff5757;color:#fff;border:1px solid transparent;cursor: pointer;}
.coursebfgm .kef{background-color: #00b98d;float: right;}
.coursebfgm .kef:hover{background-color: #ff5757;}
.coursebfgm .coursebfgm_1 {background-color:#fff;color:#00b98d;border:1px solid #00b98d;}
.coursebfgm span:hover {background-color:#00b98d;color:#fff;}
.column{border-bottom: 1px solid #eee;overflow: hidden;}
.column li {float: left;line-height: 50px;width: 150px;text-align: center;color: #31424e;border-right: 1px solid #eee;cursor:pointer}
.column li:hover{color: #00b98d;}
.column .hit{color: #00b98d;}
.aside{padding-bottom: 10px;}
.aside h3 {line-height: 50px;color: #00b98d;}
.aside li {list-style: none;line-height: 40px;}
.aside li a{font-size: 18px;}
.aside i{font-size: 22px;vertical-align: bottom;padding-right: 5px;}
.aside .live{font-size: 16px;font-style: normal;color: #00b98d;float: right;padding-right: 0px;}
.minheight{min-height: 461px;}
.tuwen:hover .bofa{color: #00b98d;}
.tuwen_1 .bofa{position: absolute;background: rgba(0,0,0,.3);font-size: 30px;color: #fff;text-align: center;width: 100%;line-height: 75px;left: 0;top: 0;}
